Index হলো ডেটাবেসে একটি ডেটা স্ট্রাকচার যা দ্রুত ডেটা অনুসন্ধানের জন্য ব্যবহৃত হয়। এটি ডেটাবেসের নির্দিষ্ট একটি কলামে বা ক্ষেত্রের উপর ভিত্তি করে তৈরি করা হয় এবং ডেটা অ্যাক্সেসের সময়কে উল্লেখযোগ্যভাবে কমিয়ে দেয়। ArangoDB তে Index বিভিন্ন প্রকারের হতে পারে, যেমন Primary Index, Secondary Index, Geo Index, এবং Full-text Index।
Index একটি সহায়ক ডেটা স্ট্রাকচার যা ডেটাবেসে ডেটার দ্রুত অনুসন্ধান এবং র্যানডম অ্যাক্সেস সহজ করে।
_key
ফিল্ডের উপর ভিত্তি করে কাজ করে।উদাহরণ:
FOR doc IN collection
FILTER doc._key == "12345"
RETURN doc
উদাহরণ:
FOR doc IN collection
FILTER doc.age == 25
RETURN doc
উদাহরণ:
FOR doc IN collection
SEARCH ANALYZER(doc.content == "ArangoDB", "text_en")
RETURN doc
উদাহরণ:
FOR location IN collection
FILTER GEO_DISTANCE(location.coords, [latitude, longitude]) < 1000
RETURN location
ArangoDB-তে Index দ্রুত এবং কার্যকর ডেটা অ্যাক্সেস নিশ্চিত করে। এটি বড় ডেটাবেস পরিচালনা, ফিল্টারিং, এবং বিশ্লেষণের জন্য অপরিহার্য। Primary এবং Secondary Index-এর মতো সাধারণ ইনডেক্স থেকে শুরু করে Full-text এবং Geo Index-এর মতো বিশেষায়িত ইনডেক্স পর্যন্ত ArangoDB ডেটা মডেলিং এবং ডেটাবেস অপারেশনকে সহজতর করে।
common.read_more